//定义store
import { defineStore } from "pinia"
import { ref } from "vue"
/*第一个参数：名字，唯一
   第二个参数：函数，函数内部可以定义状态的所有内容 */
export const useTokenStore = defineStore('token',()=>{
    //定义状态内容
    //1、响应式变量
    const token = ref('');
    //2、方法
    const setToken = (newToken) => {
        token.value = newToken;
    }
    //3、移除token值
    const removeToken = () => {
        token.value = '';
    }
    //4、返回状态内容
    return {
        token,
        setToken,
        removeToken
    }
},{
    persist:true//是否持久化
});
